package com.server.modules.api.service;

import com.server.modules.api.vo.BaseQueryVo;
import com.server.modules.sys.entity.juhe.usedcar.*;

import javax.servlet.http.HttpServletRequest;
import java.util.List;
import java.util.Map;

/**
 * Created by Administrator on 2017/1/4.
 */
public interface IUsedCarEvaluateService  {
    //获取所有省份
    List<JuheUsedcarProvince> getAllProvince();

    List<JuheUsedcarProvince> syncAllProvince();


    //1.城市列表
    List<JuheUsedcarCity> getCityByProvince(String provinceId);

    //2.品牌列表
    List<JuheUsedcarBrand> getCarBrandList(String vehicle);
    //3.车系列表
    List<JuheUsedcarSeries> getCarSeriesList(String brandId);
    //4.车型列表
    List<JuheUsedcarModel> getCarModelList(String seriesId);

    List<JuheUsedcarModelYear>  getCarYearList(String carId);

    //7.精确估值
    Map doEvaluation(String provinceId, String cityId, String carId, String useddate, String useddateMonth, Integer mileage, Integer price, HttpServletRequest request, BaseQueryVo vo);



}
